.hot_sale_card {
  position        : relative;
  min-width       : 260px;
  height          : 325px;
  background-color: #fff;
  border-radius   : 10px;
  border          : 1px solid #eeeeee;
  overflow        : hidden;

  margin-right: 30px;

  &_image {
    background-color: blue;
    height          : 175px;

    image {
      display: block;
      width  : 100%;
      height : 100%;
    }
  }

  &_title {
    margin       : 15px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
  }

  &_pay {
    display      : inline-block;
    color        : #fff;
    padding      : 7px 40px;
    background   : linear-gradient(to right, #FFBF00, #FF8B00);
    border-radius: 25px;
    margin       : 0px 15px 15px;
  }


  &_top {
    font-size    : 20px;
    width        : 60px;
    height       : 70px;
    background   : linear-gradient(to bottom right, #FFAB4E, #FF266C);
    position     : absolute;
    top          : 0;
    left         : 0;
    border-radius: 0px 0px 10px 0px;
    color        : #fff;
  }
}